Отчёт по лабораторной работе №2

Боровикова Карина Владимировна

RUDN University, Moscow, Russian Federation

2023, 11 февраля

Прагматика

  • Важность умения работы с языками Julia и OpenModelica в части математического моделирования

Объект и предмет исследования

  • Язык Julia
  • Язык OpenModelica
  • Задача о погоне

Цели и задачи

Цель работы:

Изучить языки Julia и OpenModelica в части моделирования решения реальных математических задач на основе задачи о погоне

Задачи: 1. Записать уравнение, описывающее движение катера, с начальными условиями для двух случаев (в зависимости от расположения катера относительно лодки в начальный момент времени). 2. Построить траекторию движения катера и лодки для двух случаев. 3. Найти точку пересечения траектории катера и лодки

Ход работы

  1. Рассматриваем задачу о погоне (рис. 1).
Задача о погоне

Ход работы

  1. Решаем задачу, вычисляем необходимые значения (рис. 2).
Вычисление необходимых значений

Ход работы

  1. Пишем код на Julia (рис. 3).
Фрагмент кода на Julia

Ход работы

  1. Запускаем код через терминал, получаем изображение для первого случая (рис. 4).
Результат запуска кода на Julia для первого случая

Ход работы

  1. Далее конфигурируем код так как показано на скринкасте, запускаем и получаем изображение для второго случая (рис. 5).
Результат запуска кода на Julia для второго случая

Результаты

Вывод

Изучила языки Julia и OpenModelica в части моделирования решения реальных математических задач на основе задачи о погоне